package com.xdap.keymen.entity.douyin.response.order;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.util.List;

@Data
public class Order {
    @SerializedName("certificate")
    private List<Certificate> certificate;
    @SerializedName("contacts")
    private List<Contact> contacts;
    @SerializedName("count")
    private Long count;
    @SerializedName("create_order_time")
    private Long createOrderTime;
    @SerializedName("discount_amount")
    private Long discountAmount;
    @SerializedName("discounts")
    private List<Discount> discounts;
    @SerializedName("intention_poi_id")
    private String intentionPoiId;
    @SerializedName("open_id")
    private String openId;
    @SerializedName("order_id")
    private String orderId;
    @SerializedName("order_status")
    private Long orderStatus;
    @SerializedName("order_type")
    private Long orderType;
    @SerializedName("original_amount")
    private Long originalAmount;
    @SerializedName("pay_amount")
    private Double payAmount;
    @SerializedName("pay_time")
    private Long payTime;
    @SerializedName("payment_discount")
    private Long paymentDiscount;
    @SerializedName("poi_id")
    private String poiId;
    @SerializedName("products")
    private List<Product> products;
    @SerializedName("receipt_amount")
    private Long receiptAmount;
    @SerializedName("sku_id")
    private String skuId;
    @SerializedName("sku_name")
    private String skuName;
    @SerializedName("sub_order_amount_infos")
    private List<SubOrderAmountInfo> subOrderAmountInfos;
    @SerializedName("third_sku_id")
    private String thirdSkuId;
    @SerializedName("update_order_time")
    private Long updateOrderTime;

}
